Add support for pango markup in menu items
authorChristopher Davis <christopherdavis@gnome.org>
Thu, 7 Oct 2021 09:32:31 +0000 (02:32 -0700)
committerChristopher Davis <christopherdavis@gnome.org>
Thu, 7 Oct 2021 09:49:11 +0000 (02:49 -0700)
commit0775e2113106ec42e780780489f236e4317ea749
tree5917977756f9f822aa5bfe80b8389e837ac85642
parentdb374527873d119225f0915e26822af9ad6f73ea
Add support for pango markup in menu items

Before https://gitlab.gnome.org/GNOME/gtk/-/commit/c4a2234a28456fda5034bbaa155a1f8f76a6bebc
menu models could use markup for items and the markup would
be parsed, but this was not intended behavior.

This commit adds official support for using markup
for menu items via the `use-markup` property.

Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/4306
gtk/gtkmenusectionbox.c
gtk/gtkmenutrackeritem.c
gtk/gtkmenutrackeritemprivate.h
gtk/gtkpopovermenu.c